跳到主要内容

GPUFeatures

可选的 GPU 功能。由 context:features() 返回。

字段

bc

支持 BC(S3TC/DXT)压缩纹理格式。

etc2

支持 ETC2 压缩纹理格式(常见于移动设备)。

astc

支持 ASTC 压缩纹理格式。

maxTextureSize2D

二维纹理的最大宽度或高度(像素)。

maxTextureSizeCube

立方体贴图面的最大大小(像素)。

maxTextureSize3D

三维纹理的最大深度/层数。

anisotropicFiltering

支持各向异性纹理过滤。

texture3D

支持三维纹理。

textureArrays

支持纹理数组。

colorBufferFloat

支持浮点颜色渲染目标(例如 rgba16f 作为渲染目标)。

perTargetBlend

支持每个颜色附件的独立混合状态。

perTargetWriteMask

支持每个颜色附件的独立写入掩码。

drawBaseInstance

支持绘制调用中的非零 firstInstance。

depthBiasClamp

管线状态中支持深度偏差钳位(depthBiasClamp)。

maxColorAttachments

最大同时颜色附件数量。

maxUniformBufferSize

最大统一缓冲区绑定大小(字节)。

maxSamplers

每个着色器阶段的最大采样器数量。

maxSamples

颜色渲染目标的最大 MSAA 样本数(始终为 2 的幂:1、2、4 或 8)。